package com.caiyouxi.common;

/**
 * 系统常量使用
 * weichangyong
 *
 * @create 2017-09-04 15:16
 **/
public class Constant
{

    /**
     * SDK用户TOKEN过期时间 5分钟,毫秒数
     */
    public static final long TOKEN_EXPIRE_TIME = 5 * 60  * 1000 ;
    //REDIS自动分组标识
    public static String REDIS_SYSTE_FLAG = "hz_api";

    //REDIS默认过期时间，单位秒
    public static Long DEFAULT_REDIS_EXPIRE_TIME= 24 * 60 * 60L;
    
    //我方的财务账号OWNER的ID
    public static Integer OWNER_ACC_NO = 123;

    //所属合作伙伴编号
    public static Integer OWNER_PARTNER_NO = 231;

    //删除常量
    public static Integer DELETED = -1;

    //上线 状态常量
    public static Integer ON_LINE = 1;

    //下线 状态常量
    public static Integer OFF_LINE = 1;

    //游戏主题
    public static Integer IS_GANME_THEME = 1;

    //位置
    public static Integer IS_SEAT = 0;

    //开奖状态
    public static Integer IS_WIN = 1;

    //已开奖
    public static Integer IS_OPENED = 1;

    //已开奖
    public static Integer IS_NOT_OPENED = 0;

    //每次查询条数
    public static Integer SELECT_COUNT =10000;



    /**
     * 订单状态 创建后等待用户支付
     */
    public static String ORDER_STATUS_UNPAIED = "UNPAIED";
    /**
     * 订单状态 已经确认支付的
     */
    public static String ORDER_STATUS_PAIED = "PAIED";
    /**
     * 订单状态 已经确认完成的
     */
    public static String ORDER_STATUS_COMPLETED = "COMPLETED";
    /**
     * 订单状态 已经确认完成的
     */
    public static String ORDER_STATUS_FINISHED ="FINISHED";
    /**
     * 订单状态 用户未支付订单被撤销时，该条财务流水自动被撤销。
     */
    public static String ORDER_STATUS_CANCLED = "CANCLED";
    /**
     * 交易流水状态——应付的（但是未收）
     */
    public static String FINANCE_STATUS_PAYABLE = "PAYABLE";
    /**
     * 交易流水状态——应收的（待确认/待交账）
     */
    public static String FINANCE_STATUS_RECEIVABLE = "RECEIVABLE";
    /**
     * 交易流水状态——已收/已交账的（待结算的）
     */
    public static String FINANCE_STATUS_RECEIVED = "RECEIVED";
    /**
     * 交易流水状态——生成/处理中
     */
    public static String FINANCE_STATUS_CREATED = "CREATED";
    /**
     * 交易流水状态——已完成/已结算的
     */
    public static String FINANCE_STATUS_FINISHED = "FINISHED";
    /**
     * 交易流水状态——已取消/已撤销的
     */
    public static String FINANCE_STATUS_CANCELLED = "CANCELLED";
    /**
     * 用户账户状态——正常
     */
    public static String USE_ACC_STATUS_NORMAL = "NORMAL";
    /**
     * 用户账户款项明细状态——创建后待确认的。其实也是被冻结状态
     */
    public static String USER_STATUS_UNCONFIRMED = "UNCONFIRMED";
    /**
     * 用户账户款项明细状态——已经确认完成的
     */
    public static String USER_STATUS_CONFIRMED = "CONFIRMED";
    /**
     * 券状态——已被领用
     */
    public static String COUPONS_STATUS_BINDED = "BINDED";
    /**
     * 券状态——正常状态，未被领用、未被使用、未过期
     */
    public static String COUPONS_STATUS_NORMAL = "NORMAL";
    /**
     * 券状态——冻结中，订单中被使用
     */
    public static String COUPONS_STATUS_FROZEN = "FROZEN";
    /**
     * 券状态——被使用
     */
    public static String COUPONS_STATUS_USED = "USED";
    /**
     * 券状态——过期
     */
    public static String COUPONS_STATUS_EXPIRED = "EXPIRED";
    /**
     * 券批次状态——已审批通过；
     */
    public static String COUPONS_BTACH_STATUS_APPROVED = "APPROVED";
    /**
     * 券批次状态——被撤销/取消的
     */
    public static String COUPONS_BTACH_STATUS_CANCELED = "CANCELED";
}
